package com.pop;


import com.pop.Demo06.Person;
import com.pop.Demo06.Student;
import com.pop.Demo06.Teacher;
import com.pop.Demo08.Action;

import java.util.Objects;

public class Application {
    public static void main(String[] args) {
//        new Action();

    }
}
/*
1,父类引用指向子类对象，可以使用子类的方法
2，把子类转换为父类，向上转型；直接转换；丢失子类中原本可以直接调用的特有方法
3，把父类转换为子类，向下转型；需要强制转换；丢失父类被子类重写的方法
4. 方便方法的调用，减少重复的代码
抽象；封装 继承 多态
抽象类，接口
 */